package models

type SysOrgan struct {
	Id           int    `json:"id" xorm:"not null pk autoincr comment('id') INT(11)"`
	Pid          int    `json:"pid" xorm:"not null default 0 comment('上级ID') INT(11)"`
	Tid          int    `json:"tid" xorm:"not null default 0 comment('顶级ID') INT(11)"`
	Name         string `json:"name" xorm:"not null default '' comment('名称') VARCHAR(32)"`
	Password     string `json:"password" xorm:"not null default '' comment('密码') VARCHAR(32)"`
	Roles        string `json:"roles" xorm:"not null comment('角色权限列表 多个权限以半角逗号隔开') VARCHAR(128)"`
	Orgcode      string `json:"orgcode" xorm:"not null default '' comment('机构代码') VARCHAR(32)"`
	Type         int    `json:"type" xorm:"not null default 0 comment('机构类型 1：公司，2：部门，3员工') INT(11)"`
	Contacts     string `json:"contacts" xorm:"not null default '' comment('联系人') VARCHAR(16)"`
	Phone        string `json:"phone" xorm:"not null default '' comment('联系人电话') VARCHAR(16)"`
	Email        string `json:"email" xorm:"not null default '' comment('电子邮箱') VARCHAR(32)"`
	Address      string `json:"address" xorm:"not null default '' comment('地址') VARCHAR(64)"`
	WeixinOpenId string `json:"weixin_open_id" xorm:"not null default '' comment('微信ID') VARCHAR(32)"`
	Sort         int    `json:"sort" xorm:"not null default 0 comment('排序') INT(11)"`
	Status       int    `json:"status" xorm:"not null default 0 comment('状态') INT(11)"`
}
